Big Huge Thesaurus

Habenaria leucophaea

noun